vcMotionStatement
vcMotionStatement is an abstract class used for implementing motion type statements.
See in: Overview
Module: vcRobotics
Parent: vcPositionStatement
Children: vcJointMotionStatement, vcLinearMotionStatement
Referenced by: vcPositionFrame.Statement
Properties
Learn how to use properties here. The properties are also inherited from the parent class.
| Name | Type | Access | Description |
| AccuracyMethod | vcMotionAccuracyMethod | RW | Defines the zone of accuracy type to use for the target, for example distance, time or velocity. See Enumeration vcMotionAccuracyMethod for more information. |
| AccuracyValue | Real | RW | Defines the limit used in AccuracyMethod. |
| CycleTime | Real | RW | Defines the total elapsed time (in seconds) for executing motion statement, which may scale speed and acceleration of joints. If zero, CycleTime is ignored. |
Methods
Learn how to use methods here. The methods are also inherited from the parent class.
| Name | Return Type | Parameters | Description |
| readIn | None | None | Initializes a declared motion statement to current state of controller.See moreFor example, a robot arm is moved to a location, the location is recorded as a motion statement in the robot's program, and then the motion statement is defined by the current pose of robot. In some cases, you would import positional data and record them as motion statements by driving robot to each position (target), creating a motion statement and calling readIn(). |
| writeToTarget | None | vcMotionTarget target | Updates a given target to match the motion of the statement.See moreFor example, you adjust a robot motion, and then update its corresponding target that is known to the controller. |